/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package caylus.GUI;

import caylus.Model.Croupier;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JPanel;

/**
 *
 * @author Amine
 */
public class DessineSurfaceAffichageJoueur extends JPanel {

    GeneralSettings _generalSettings;
    Croupier _leCroupier;

    public DessineSurfaceAffichageJoueur(GeneralSettings pGeneralSettings, Croupier pCroupier) {
        super();
        _generalSettings = pGeneralSettings;
        _leCroupier = pCroupier ;
    }

    @Override
     public void paintComponent(Graphics gc){
        gc.clearRect(0, 0, 300,300 );
        gc.setFont(new Font("Arial",Font.PLAIN|Font.BOLD,13));
        // zone à paramètrée
        int i;
        boolean partiecommencee = false ;
        for (i=0;i<5;i++) {
            if (_leCroupier.getJoueurs().get(i).estActif()==true) {partiecommencee=true;break;}
        }
        if(partiecommencee){
            gc.drawString("Tour de " +_leCroupier._joueurCourant.getNom() ,15, 35);
            gc.setColor(_leCroupier._joueurCourant.getCouleur());
            gc.fillRect(249, 21, 15, 15);
            gc.setColor(Color.BLACK);
            gc.drawString("Resources : ",15, 55);
            gc.drawString("     Or : "+_leCroupier._joueurCourant.getRessouces().getOr(),15, 75);
            gc.drawString("     Nourriture : "+_leCroupier._joueurCourant.getRessouces().getNouriture(),15, 95);
            gc.drawString("     Tissu : "+_leCroupier._joueurCourant.getRessouces().getTissu(),15, 115);
            gc.drawString("     Bois : "+_leCroupier._joueurCourant.getRessouces().getBois(),15, 135);
            gc.drawString("     Pierre : "+_leCroupier._joueurCourant.getRessouces().getPierre(),15, 155);
            gc.drawString("     Point de prestige : "+_leCroupier._joueurCourant.getPrestige(),15, 175);

        }
        else {
            gc.drawString("Le croupier se prépare...",15, 35);
        }
        // fin zone à paramétrée


    }

}
